- STEAM Learning
DEVSTACK PRO
- Code: SFDEV
- Valid thru: July 1, 2026 - Dec. 31, 2026
- Synchronous
WEB DEVELOPMENT
List Teacher In This Course
Course Features
- Quizzes: -
- Assignment: -
- Duration: -
Course Features
- Quizzes: -
- Assignment: -
- Duration: -
Course Features
- Quizzes: -
- Assignment: -
- Duration: -
Course Details
Fullstack Web Developer Program
Program Fullstack Web Developer dirancang untuk membekali peserta dengan kemampuan membangun aplikasi web modern secara menyeluruh, mulai dari frontend, backend, hingga deployment. Kurikulum disusun secara bertahap dari Starter, Beginner, Intermediate, Advanced, Expert, hingga Master, sehingga peserta dapat berkembang dari pemula menjadi seorang Fullstack Web Developer yang siap menghadapi kebutuhan industri.
Pembelajaran menggunakan pendekatan Project-Based Learning (PBL), di mana setiap level menghasilkan proyek nyata yang menjadi bagian dari portofolio profesional peserta. Selama program, peserta akan mempelajari teknologi yang banyak digunakan di dunia kerja, seperti HTML, CSS, JavaScript, React, Node.js, Express.js, MongoDB, hingga deployment aplikasi ke cloud.
Level Starter – Dasar Web Development
Pada level ini, peserta akan membangun fondasi pengembangan website menggunakan teknologi web modern.
Materi yang dipelajari meliputi:
-
Struktur website menggunakan HTML5.
-
Styling dengan CSS3, Flexbox, Grid, dan Bootstrap.
-
Dasar JavaScript dan Modern JavaScript (ES6+).
-
Konsep function, array, object, conditional, dan looping.
-
Error handling serta logika pemrograman dasar.
-
Membangun website responsif yang siap digunakan.
Level Beginner – Modern Frontend Development
Peserta mulai mengembangkan aplikasi web interaktif menggunakan framework modern.
Materi yang dipelajari meliputi:
-
Pengembangan aplikasi menggunakan React.
-
Component, Props, dan State Management.
-
React Hooks.
-
Routing dan navigasi aplikasi.
-
Pengelolaan form dan validasi data.
-
Integrasi REST API.
-
UI modern menggunakan Tailwind CSS dan Ant Design.
Level Intermediate – Backend Development
Pada tahap ini, peserta akan membangun server dan API untuk aplikasi web.
Materi yang dipelajari meliputi:
-
Node.js dan Express.js.
-
Pembuatan REST API.
-
Pengelolaan database MongoDB menggunakan Mongoose.
-
Authentication menggunakan JSON Web Token (JWT).
-
Validasi data dan keamanan backend.
-
Pengujian API serta persiapan deployment.
Level Advanced – Fullstack Application Development
Peserta mulai mengintegrasikan frontend dan backend menjadi aplikasi yang utuh.
Materi yang dipelajari meliputi:
-
Integrasi React dengan REST API.
-
Pengelolaan alur data fullstack.
-
Penggunaan database SQL dan NoSQL.
-
Pengembangan fitur realtime.
-
Optimasi performa aplikasi.
-
Pengelolaan struktur proyek berskala besar.
Level Expert – Cloud & Collaboration
Pada level ini, peserta mempelajari praktik pengembangan perangkat lunak yang digunakan di industri.
Materi yang dipelajari meliputi:
-
Authentication dan Authorization lanjutan.
-
Kolaborasi menggunakan Git dan GitHub.
-
Deployment ke Netlify, Vercel, dan layanan cloud lainnya.
-
Pengelolaan workflow pengembangan aplikasi.
-
Best practice dalam pengembangan software modern.
Level Master – Professional Fullstack Project
Sebagai tahap akhir, peserta akan mengembangkan proyek fullstack berskala nyata sebagai portofolio profesional.
Materi yang dipelajari meliputi:
-
Perancangan arsitektur sistem.
-
Pengembangan frontend dan backend secara terintegrasi.
-
Integrasi pembayaran (payment gateway) dan layanan pihak ketiga.
-
Pengujian serta optimasi aplikasi.
-
Deployment aplikasi ke cloud.
-
Penyusunan dokumentasi dan presentasi proyek akhir.
Melalui program ini, peserta akan memiliki kemampuan membangun aplikasi web modern dari awal hingga siap dipublikasikan, sekaligus menghasilkan portofolio profesional yang dapat digunakan untuk melanjutkan studi, mengikuti magang, maupun berkarier sebagai Frontend Developer, Backend Developer, atau Fullstack Web Developer.
Benefit Program
Program 6 Bulan
22 Pertemuan + 1 Exam + 1 Showcase
Benefit yang didapatkan:
-
Laporan perkembangan belajar setiap sesi
-
Portofolio hasil proyek
-
Rapor hasil belajar di akhir program
-
1 kali Exam
-
1 kali Showcase
-
Sertifikat penyelesaian program
-
Voucher kelas bahasa senilai Rp200.000
-
Talent Mapping Psychology
-
Seminar Parenting untuk orang tua
Program 12 Bulan
44 Pertemuan + 2 Exam + 2 Showcase
Benefit yang didapatkan:
-
Laporan perkembangan belajar setiap sesi
-
Portofolio hasil proyek
-
Rapor hasil belajar di akhir program
-
2 kali Exam
-
2 kali Showcase
-
Sertifikat penyelesaian program
-
2 sesi pendampingan lomba
-
Voucher kelas bahasa senilai Rp200.000
-
Talent Mapping Psychology
-
Seminar Parenting untuk orang tua
Course Features
- Quizzes: -
- Assignment: -
- Duration: -